package com.ship.dispatch.service.fob.impl;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.ship.common.core.base.PageBean;
import com.ship.common.business.service.impl.BaseServiceImpl;
import com.ship.dispatch.bean.fob.SpFobBaseBean;
import com.ship.dispatch.bpm.vo.ManageEntityVo;
import com.ship.dispatch.service.fob.FobBaseService;
import liquibase.pro.packaged.S;

import java.io.IOException;
import java.util.List;

/**
 *@title FobBaseServiceImpl
 *@description 流程业务处理基础实现类
 *@author yl
 *@create 2023/12/14 0014
 */
public class FobBaseServiceImpl<M extends BaseMapper<T>, T extends PageBean> extends BaseServiceImpl<M,T> implements FobBaseService<T> {
    @Override
    public void updateEntity(ManageEntityVo manageEntityVo, String json) {
        System.out.println(json);
    }

    @Override
    public SpFobBaseBean getBaseBeanByInstanceId(String id) {
        return null;
    }

    @Override
    public void saveEntity(SpFobBaseBean bean) {

    }

    @Override
    public void updateEntityById(SpFobBaseBean bean) {

    }

    @Override
    public Object getFormData(String id,Long serviceId) {
        return null;
    }

    @Override
    public String getTemplateParam(ManageEntityVo manageEntityVo) {
        return null;
    }

    @Override
    public  List<Long> findServieData(String processInstanceId) {
        return null;
    }

    @Override
    public void createPayOrder(Long id) throws IOException {
    }

    @Override
    public void createCostInfo(Long id, String key) {
    }

    @Override
    public void startPostInstance(Long businessId,String key) {

    }

    @Override
    public boolean checkApproveStatus(Long businessId) {
        return true;
    }

    @Override
    public void updateApprovaResult(Long businessId, Integer status) {

    }
}
